package com.shen.llmtool.common.constant;

/**
 * LLM相关常量类
 */
public class LLMConstant {
    private LLMConstant() {

    }

    /**
     * 调用通义千问大模型的URL
     */
    public static final String DASHSCOPE_BASE_URL = "https://dashscope.aliyuncs.com/compatible-mode/v1";
    /**
     * 调用DeepSeek大模型的URL
     */
    public static final String DEEPSEEK_BASE_URL = "https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions";
    /**
     * 用户的API-key
     */
    public static final String DASHSCOPE_API_KEY = System.getenv("BAILIAN_QWEN_API_KEY");
    /**
     * 选择的模型名称
     */
    public static final String DEEPSEEK_R1_DISTILL_70B_MODEL = "deepseek-r1-distill-llama-70b";

    public static final String AUTHORIZATION = "Authorization";
    public static final String BEARER = "Bearer ";
    public static final String CONTENT_TYPE = "Content-Type";
    public static final String JSON_CONTENT_TYPE = "application/json";

}
